package com.qf.smartdevice.service;

import com.github.pagehelper.PageInfo;
import com.qf.smartdevice.dto.UserDto;
import com.qf.smartdevice.pojo.User;

public interface IUserService {

    /*
    * 分页查询用户数据
    * page 当前第几页
    * limit  每页要多少条
    * */
    PageInfo<User> findAllUserByPage(int page,int limit,String username,int status);

    //添加用户,因为insert,是一个非常特殊的语句,只有成功和抛出异常两种结果,所以我们不需要通过返回值来告诉我们结果状态
    //user
    void addUser(UserDto user);

    //跟据 id 删除用户
    int deleteByIds(Integer[] ids);

    //更新用户
    int updateUser(UserDto userDto);
}
